Best Practices for Software Performance Engineering

نویسندگان

  • Connie U. Smith
  • Lloyd G. Williams
چکیده

Performance—responsiveness and scalability—is a make-or-break quality for software. Software performance engineering (SPE) [Smith and Williams 2002], [Smith 1990] provides a systematic, quantitative approach to constructing software systems that meet performance objectives. With SPE, you detect problems early in development, and use quantitative methods to support cost-benefit analysis of hardware solutions versus software requirements or design solutions, or a combination of software and hardware solutions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The "Soft" Topics in Software Engineering Education

Engineering educators struggle with “soft” topics – topics which include a social element. Soft engineering topics are distinct from the scientific and mathematical underpinnings of engineering. Students frequently complain when these topics are integrated into engineering curricula. Engineering educators also express concerns that they lack both preparation and ability to teach these topics. S...

متن کامل

Guidelines Based Software Engineering for Developing Software Components

Software guidelines have been with us in many forms within Software Engineering community such as knowledge, experiences, domain expertise, laws, software design principles, rules, design heuristics, hypothesis, experimental results, programming rules, best practices, observations, skills, algorithms have played major role in software development. This paper presents a new discipline known as G...

متن کامل

The Best Practice Promise and Myth

"In theory, there is no difference between theory and practice. But, in practice, there is." Jan L.A. van de Snepscheut The quest and use of best practices has always been an integral part of any software engineering practice. Best practices promise quality, consistency, efficiency and flexibility in engineering software systems. On the other hand, best practices can also be abused or misused –...

متن کامل

Third-Party Application Maintenance Management

The success and failure of software projects are based on performance indicators such as: compliance to the customer first requirements, customer satisfaction, software quality, budget overrun, schedule compliance and so on. Certainly, project management approaches and best practices known in the field of software engineering or others have been used in software maintenance (SM) management to b...

متن کامل

Research Issues in Characterizing the Performance of Reusable Software Components

The software reuse practices of many organizations could be described as “ad hoc,” at best. Some reuse efforts do not consider even basic concepts such as completely specifying or correctly verifying reusable code. Those organizations that do attempt to specify formally their reusable assets often do so at the expense of neglecting issues concerned with performance. The area of Software Perform...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003